<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        #box{
            width: 200px;
            height: 200px;
            background-color: #6ff;
        }
    </style>
</head>
<body>
    <!-- onclick="alert" -->
    <div id="box"  ></div>
</body>
<script>
    // 1. JS组成    
    // ECMAScript5  => ES5 ... ES6
    // BOM 
    // DOM   
    
    // !!! 
    // JS操作元素之前 必须先获取元素
    // 通过文档可以获取页面中所有的元素


    // 错误:
    // TypeError: Cannot set properties of null (setting 'onclick')
    // TypeError: Cannot set property onclick of null 

    // 绑定事件 的 元素获取失败 

    // 不能给null 设置属性 onclick

    // document.getElementById("box");  在文档中获取对应id名的元素
    var box = document.getElementById("box1");
    console.log(box);

    // 给box绑定点击事件  当box被点击时 =>  执行function(){}中的代码段
    box.onclick = function(){
        alert(11111);
    }




</script>
</html>